package com.cruise.h5.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

/**
 * @author ：Cruise
 * @version ：1.0
 * @Calss ：LabelListVO
 * @Description ：TODO
 * @date ：2021/7/6 下午1:53
 **/
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LabelListVO {


    private List<CustomizedLabelVO> customizedLabelVOList ;

    private List<RecommendLabelVO> recommendLabelVOList;

    @Data
    public static class CustomizedLabelVO implements Serializable {

        @ApiModelProperty("id")
        private String id;
        /**
         * 用户id
         */
        @ApiModelProperty("user_id")
        private String userId;
        /**
         * 标签内容
         */
        @ApiModelProperty("label_text")
        private String labelText;
        /**
         * 排序
         */
        @ApiModelProperty("label_sort")
        private Integer labelSort;
    }


    @Data
    public static class RecommendLabelVO implements Serializable {
        private static final long serialVersionUID = 1L;
        @ApiModelProperty("id")
        private String id;
        /**
         * b_category 表的二级分类id
         */
        @ApiModelProperty("category_id")
        private String categoryId;
        /**
         * label_text 文本
         */
        @ApiModelProperty("label_text")
        private String labelText;
        /**
         * 排序
         */
        @ApiModelProperty("label_sort")
        private Integer labelSort;
    }
}
